.store{
    padding-top: 15rem;
    background-color: #f2f2f2;
}
.store_top{
    width: 100%;
    height:15rem;
    position: fixed;
    top: 0;
}
.store_top_icon{
    width:2.5rem;
    height:2.5rem;
    position: absolute;
    border-radius: 50%;
    top: 1rem;
    left: 1rem;
    background-color: #f2f2f2;
    background-image: url(https://cdn8.axureshop.com/demo2024/2322481/images/%E5%B7%A5%E5%9D%8A%E8%AF%A6%E6%83%85/u187.svg);
    background-size: 0.6rem;
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
    z-index: 1;
}
.swp_content{
    height: 15rem;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.store_content{
    background-color: #fff;
    line-height: 1rem;
}
.store_content>div{
    padding: 1rem;

}
.store_content_price{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.content_price_left{
    display: flex;
    align-items: center;
}
.content_price{
    font-size: 1.5rem;
    font-weight: bold;
    color: rgb(199, 123, 10);
}
.content_price_old{
    margin-left: 0.5rem;
    font-size: 1.1rem;
    color: #999;
}
.store_content_price_right{
    color: #999;
    font-size: 0.9rem;
}
.store_content_title{
    font-size: 1rem;
    font-weight: bold;
    margin-top: 0.5rem;
}
.store_content_fut{
    border-top: 1.5px solid #eee;
    height: 1rem;
    display: flex;
    justify-content: space-between;
}
.store_content_fut_left{
    font-size: 0.9rem;
}
.store_content_fut_left span{
    margin-right: 3.3rem;
}
.store_pl{
    margin-top: 0.7rem;
    background-color: #fff;
}
.store_pl_top{
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1.5px solid #eee;
    padding: 1rem;
}
.store_pl_top_more{
    color: #999;
    font-size: 0.9rem;
    margin-right: 0.5rem;
}
.store_pl_top_text{
    display: flex;
    align-items: center;
}
.store_pl_content{
    padding: 0 2rem;
}
.store_pl_content_top{
    display: flex;
    align-items: center;
}
.store_pl_content_item{
    line-height: 2.3rem;
    padding: 0.5rem;
}
.store_pl_content_top img{
    width:2rem;
    margin-right: 0.5rem;
}
.store_pl_content_top span{
    font-size: 1rem;
}
.store_pl_content_text{
    font-size: 1rem;
}
.store_dp{
    margin-top: 0.7rem;
    background-color: #fff;
    padding: 1rem;
}
.store_dp_title{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.store_dp_title_left{
    display: flex;
    align-items: center;
    line-height: 1.5rem;
}
.store_dp_title_left img{
    margin-right: 0.8rem;
}
.store_dp_title_left span{
    font-size: 0.95rem;
    margin-right: 2rem;
}
.store_dp_title_right button{
    background-color: #fff;
    border: 1px solid rgb(225, 187, 130);
    border-radius: 1rem;
    padding: 0.4rem 0.6rem;
    font-size: 0.9rem;
}
.store_desc{
    padding:1rem;
    background-color: #fff;
    margin: 0.7rem 0;
    padding-bottom: 5rem;
    
}
.store_desc_content{
    font-size: 1rem;
    line-height: 1.5rem;
    margin-top: 0.8rem;
    color: #888;
}
.store_dp_content{
    display: flex;
    margin: 1rem 0;
}
.store_dp_content_item{
    margin:0 0.4rem;
}
.store_dp_content_item_title{
    font-size: 0.9rem;
    margin:0.3rem;
}
.store_dp_content_item_price{
    font-size: 0.8rem;
}
.store_dp_content img{
    height: 7.5rem;
    width: 7.5rem;
}
.store_chard{
    position:fixed;
    bottom: 0;
    background-color: #fff;
    left: 0;
    width: 100%;
    background-color: #fff;
    padding: 1rem;
    display: flex;
    justify-content: space-around;
    align-items: center;
    border-top: 0.5rem solid #f1f1f1;
    box-sizing: border-box;

}
.store_chard_item{
    text-align: center;
    font-size: 0.9rem;
    margin: 0 0.6rem;
    cursor: pointer;
}
.store_chard img{
    height: 1.8rem;
}
.store_chard button{
    color: #fff;
    width:6.5rem;
    padding: 0.85rem 1rem;
    border: none;
    border-radius: 1.5rem;
}
.store_chard_buta{
    background-color: rgb(225, 187, 130);
}
.store_chard_butb{
    background: linear-gradient(to right, rgb(247, 219, 148), rgb(245, 189, 46));
}
